/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package util;

import javax.swing.tree.DefaultMutableTreeNode;
import persistencia.entidade.Categoria;

/**
 *
 * @author Novo usuário
 */
public class CategoriaNode extends DefaultMutableTreeNode{

    private Categoria cat;

    public CategoriaNode(Categoria cat) {
        super(cat.getNomeAndCountRegs());
        this.cat = cat;
    }

    public Categoria getCategoria() {
        return cat;
    }

    @Override
    public String toString() {
        return cat.getNomeAndCountRegs();
    }

    @Override
    public boolean equals(Object obj) {
        if(obj instanceof CategoriaNode){
            return this.getCategoria().getCategoriaId().intValue() == ((CategoriaNode)obj).getCategoria().getCategoriaId().intValue();
        }
        return super.equals(obj);
    }



}
